package rbac.service;

import rbac.domain.dto.DeptDto;
import rbac.domain.dto.UserDto;
import rbac.domain.entity.Dept;
import rbac.domain.entity.User;
import rbac.domain.vo.Result;

/**
 * 用户业务层的接⼝
 * 声明了被视图层UserView 和其他业务层调⽤的⽅法
 */

public interface IUserService extends IBaseService<User, UserDto> {

    boolean deptInUse(int deptId);

    boolean roleInUse(int roleId);

    Result toggle(int id);

}
